package com.xnyzc.lhy.didi.entity.param.xiecheng.request;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class CreateOrderRequest {
    private Long ctripPurchaseOrderId;//携程采购单号	881823967638342968	18位 注5
    private String categoryCode;//二级品类	airport-pickup	二级品类
    private BigDecimal totalPrice;//总价	 	包括附加服务费
    private String priceMark;//价格标签	 	下单请求中的参数，需要可以追溯到唯一一次查询请求响应。下单的请求中起终点/用车时间的部分与查询请求参数保持一致，有效期至少为2小时
    private FixedLocationDTO fixedLocation;//机场/火车站所在地信息
    private Long vehicleType;//车型	117	车型ID列表
    private String useTime;//用车时间	2020-08-28 14:46	时间为当地时间，格式为yyyy-MM-dd HH:mm
    private GeoDTO duseLocation;//出发地址
    private GeoDTO auseLocation;//到达地址
    private FlightInfoDTO flightInfo;//航班信息	 	接机必传
    private String language;//语言	 	用户下单站点语言，为空则为中文，请优先以该语言为为乘客提供司机及客服服务
    private PassengerInfoDTO passenger;//乘客信息
    private AgentInfoDTO agent;//代订人信息
    private Long masterOrderId;//携程用户订单号	12744251457	11位 注5
    private List<SelectAddServiceDTO> selectAddServices;//选中的附加服务部分	 	附加服务码
    private Integer adults;//乘车人数
    private Integer children;//儿童数
    private Integer luggage;//行李数（24寸）
    private Integer fromType;//来源类型
    private String discountCode;//优惠Code	 	如有需求可联系携程商务
    private BigDecimal discountAmount;//优惠金额	 	如有需求可联系携程商务
    private String discountName;//优惠名称	 	如有需求可联系携程商务
    private EstimationStandardDTO estimation;//预估信息
}
